CommBench-a telecommunications benchmark for network processors
نویسندگان
چکیده
This paper presents a benchmark, CommBench, for use in evaluating and designing telecommunications network processors. The benchmark applications focus on small, computationally intense program kernels typical of the network processor environment. The benchmark is composed of eight programs, four of them oriented towards packet header processing and four oriented towards data stream processing. The benchmark is defined and various characteristics of the benchmark are presented. These include instruction frequencies, computational complexity, and cache performance. These measured characteristics are compared to the SPEC benchmark which has traditionally been used in evaluating workstation processors. Three examples are presented indicating how CommBench can aid in the design of a single chip network multiprocessor.
منابع مشابه
NpBench: A Benchmark Suite for Control plane and Data plane Applications for Network Processors
Modern network interfaces demand highly intelligent traffic management in addition to the basic requirement of wire speed packet forwarding. Several vendors are releasing network processors in order to handle these demands. Network workloads can be classified into data plane and control plane workloads, however most network processors are optimized for data plane. Also, existing benchmark suite...
متن کاملDesign Tradeoffs for Embedded Network Processors
Demands for flexible processing has moved general-purpose processing into the data path of networks. With the development of System-On-a-Chip technology, it is possible to put several processors with memory and I/O components on a single ASIC. We present a model of such a system with a simple performance metric and show how the number of processors and cache sizes can be optimized for a given w...
متن کاملInterconnect Performance Evaluation of SGI Altix 3700 Cray X1, Cray Opteron, and Dell PowerEdge
We study the performance of inter-process communication on four high-speed multiprocessor systems using a set of communication benchmarks. The goal is to identify certain limiting factors and bottlenecks with the interconnect of these systems as well as to compare between these interconnects. We used several benchmarks to examine network behavior under different communication patterns and numbe...
متن کاملService Quality Management Modeling, Controlling and Upgrading as well as Communications and Information Technology Enhancement through Conducting a Case Study in the Parent Telecommunications Network of Iran
This paper reviews the service quality management control and upgrade as well as the communications and information technology enhancement. The purpose of this research is the control and improvement of the service quality management as well as the enhancement of the parent telecommunications network of I.R.Iran that finally, taking the specific conditions into consideration, the quality manage...
متن کاملTransputer benchmark tests
The transputer is a powerful processor designed to be used as a component in multiprocessor systems. In this paper the transputers processing power is compared to other computer systems and its communication capacity is evaluated. The benchmarks programs test how well a processor performs scientific computation. The test programs are short sequential Fortran and Occam programs, which are execut...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000